# 写一个程序，接受用户的键盘输入一个两位数的数值
# 输入的值，如果是74，则打印输出11
# 如果输入的值是23，则打印输出5
from unittest import removeResult

# 索引下标 思路预习
# name = "Razey"
# result = name[0]
# print(result)

# 【寻找规律】，写出符合要求的程序

# 方法1 #按照C语言中 if else 语句的写法，将代码进行改写
# num = int(input("请输入一个两位数的数值:"))
# if num == 74:
#     print(11)
# elif num == 23:
#     print(5)
# else:
#     print("输入的数值不符合要求")


# 方法2 # 使用字典进行改写,这个是根据胡哥的提示，去找了result.get()方法
# num = int(input("请输入一个两位数的数值:"))
# result = {74: 11, 23: 5}
# result = result.get(num, "输入的数值不符合要求")
# print(result)

# 方法3 这个是参考函数映射的方法魔改而来的，对不对不知道反正可以运行
# def num_value_74():
#     return 11
# def num_value_23():
#     return 5
# def num_default_value():
#     return "输入的数值不符合要求"
# num = int(input("请输入一个两位数的数值:"))
# result = {74: num_value_74, 23: num_value_23}
# result = result.get(num, num_default_value)()
# print(result)

# 补
num = input("请输入一个两位数的数值:")  # input()方法默认返回的是字符串类型，所以需要使用int()方法进行转换
num_10 = num[0] #通过索引下标获取输入的数值的第十位数
num_0 = num[1] #通过索引下标获取输入的数值的个位数
result = int(num_10) + int(num_0)   #将获取到的数值进行相加
print(result)   # 输出结果

